현재시간을 얻는 함수
@GetDateYear() 현재시간에 대한 ‘년도’를 얻어온다.
@GetDateMon() 현재시간에 대한 ‘월’을 얻어온다.
@GetDateDay() 현재시간에 대한 ‘날짜’를 얻어온다.
@GetTimeHour() 현재시간에 대한 ‘시간’을 얻어온다.
@GetTimeMin() 현재시간에 대한 ‘분’을 얻어온다.
@GetTimeSec() 현재시간에 대한 ‘초’를 얻어온다.
이 함수를 사용하여 감시프로그램에서 나타내주기 위한 방법
1) YEAR, MON, DAY, HOUR, MIN, SEC 를 ‘아날로그 입력 태그’에 등록을 한 다음, 태그 종류를 ‘메모리 태그’로 등록을 한다.
2) 이 등록된 태그를 이용하여 스크립트 작성을 한다.
$YEAR=@GetDateYear();
$MON=@GetDateMon();
$DAY=@GetDateDay();
$HOUR=@GetTimeHour();
$MIN=@GetTimeMin();
$SEC=@GetTimeSec();
위와 같이 스크립트를 작성하게 되면 YEAR, MON, DAY, HOUR, MIN, SEC라는 메모리태그에 현재시간이 들어가게 된다.
(위의 스크립트는 감시프로그램 시작 시, 감시프로그램 실행 중에 계속 또는 프로그램 버튼 등 여러 곳에 작성을 할 수 있는데 사용자는 구성하고자 하는 특성을 파악하여 사용하여야 한다.
만약, 사용자가 위의 스크립트를 ‘감시프로그램 시작 시’ 에 구성하였다면 이 스크립트는 감시프로그램 시작과 동시에 한번만 실행 되므로 시작시의 시간을 얻고 갱신 되지는 않을 것이고, 만약 ‘감시프로그램 실행 중에 계속’에서 구성하였다면 시간을 계속해서 갱신될 것이다. 그리고 프로그램버튼을 사용하였다면 버튼을 누를 때 시간이 갱신될 것이다.)